//"out":"./css/style.css"

[v-cloak] {
  display: none;
}

body {
  width: 100%;
  height: 100%;
  max-width: 640px;
  margin: 0 auto;
  font-size: 0.24rem;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

li,
p,
ul {
  margin: 0;
  padding: 0;
}

i {
  text-decoration: none;
  font-style: normal;
}
 .show{
   display: block;
 }
 .hidden{
   display: none;
 }
.panel {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.6);
  z-index: 9909;
  .b_container{
    font-size: .28rem;
    position: relative;
    top:20%;
    width: 65%;
    margin: 0 auto;
    background: #FBF9F0;
    border-radius: 5px;
    padding: 20px;
    text-align:center;
    >a{
      display: inline-block;
      position: absolute;
      right: .04rem;
      top: .04rem;
      img{
        width: .64rem;
        height: .64rem;
      }
    }
    p{
      clear: both;
      padding: .1rem 0;
      >a{
        text-decoration: none;
        color: #FFF;
        display: inline-block;
        padding: .1rem;
        border-radius:.05rem;
        background: #FDA706;
      }
        >img{
          width: 2.28rem;
          height: 2.28rem;
        }
    }
  }
}

.fade {
  width: 0;
  transition: width 1.5s ease-in-out;
  -webkit-stransition: width 1.5s ease-in-out;
}

.font-12 {
  font-size: 0.24rem;
}

.font-14 {
  font-size: 0.28rem;
}

.font-16 {
  font-size: 0.32rem;
}

.font-18 {
  font-size: 0.36rem;
}

.font-16 {
  font-size: 0.32rem;
}

.font-22 {
  font-size: 0.44rem;
}

.c_gray {
  color: #b6b5b6;
}

.c_org {
  color: #FAA701;
}

.c_3f {
  color: #3f3f3f;
}

.lf {
  float: left;
}

.rt {
  float: right;
}

.clear::after {
  content: '';
  display: table;
  clear: both;
}

.dete_time {
  display: inline-block;
  margin-left: 0.1rem;
  padding: 0.05rem 0.08rem;
  border: 1px solid #FAA701;
  border-radius: 5px;
  color: #FAA701;
}

.container {
  margin: 0 0.2rem;

  header {
    text-align: center;
    border-bottom: 1px solid #e1e1e1;

    p:first-child {
      padding: 0.15rem 0;
    }

    p:nth-child(2) {
      padding: 0.15rem 0;
    }
  }

  .flow_banner {
    p {
      padding: 0.25rem 0;
      width: 100%;

      img {
        width: 100%;
      }
    }
  }

  article {
    div {
      > p {
        margin-top: 0.25rem;
        margin-left: 0.2rem;

        img {
          padding: 0 10px;
          width: 16px;
        }
      }

      ul {
        li {
          height: 100%;
        }

        li:first-child {
          margin-top: 0.25rem;

          > a {
            color: #5a9feb;
          }
        }

        li:nth-child(2) {}

        li:nth-child(3) {
          padding: 0.2rem 0;

          span:first-child {
            display: inline-block;
            width: 50%;
            text-align: left;
          }

          span:last-child {
            display: inline-block;
            width: 50%;
            text-align: right;
          }
        }

        .progress_bar {
          position: relative;
          top: -1px;
          width: 100%;
          height: 0.05rem;
          padding: 0;
          border: 1px solid #96bc5e;
          border-radius: 1px;
          overflow: hidden;

          div {
            width: 0;
            background: #bbdf88;
            height: 0.05rem;
            border-radius: 3px;
          }
        }

        .progress_bar_no {
          position: relative;
          top: -1px;
          width: 100%;
          height: 0.05rem;
          padding: 0;
          border: 1px solid #FAA701;
          border-radius: 1px;
          overflow: hidden;

          div {
            width: 0;
            background: #FDC00D;
            height: 0.05rem;
            border-radius: 3px;
          }
        }
      }
    }
  }

  .pro_warning {
    p:first-child {
      margin-top: 0.25rem;
    }

    p:nth-child(2) {
      margin: 0.15rem;
    }

    p:last-child {
      margin: 0.15rem;
    }
  }

  .share_partner {
    margin-top: 0.5rem;
    text-align: center;
    background: #FAA701;
    padding: 0.15rem 0;
    border: 1px solid #FAA701;
    border-radius: 5px;

    a {
      font-size: 0.32rem;
      color: #fff;
      text-decoration: none;
    }
  }

  .extral_service {
    > p {
      margin-top: 0.25rem;
      padding-bottom: 0.1rem;
      border-bottom: 1px solid #e1e1e1;
    }

    ul {
      > li {
        border-bottom: 1px solid #e1e1e1;

        > div {
          position: relative;
          padding: 0.4rem 0;
          clear: both;

          > img {
            float: left;
            padding: 10px 5px;
            margin: 0 0.1rem;
            border: 1px solid #e1e1e1;
            overflow: hidden;
          }

          > div {
            margin-left: 0.2rem;
            min-height: 0.9rem;

            P:first-child {
              padding-bottom: 0.1rem;
            }

            P:last-child {}
          }

          > span {
            position: absolute;
            right: 0.09rem;
            top: 0.09rem;
            padding: 0.05rem 0.08rem;
            background: #FAA701;
            color: #fff;
            border-radius: 3px;
          }
        }
      }
    }
  }

  .heart_info {
    text-align: left;

    > p {
      margin-top: 0.25rem;
    }

    > ul {
      margin-top: 0.25rem;

      li {
        padding: 0.05rem 0;
      }
    }
  }

  .know_more {
    margin: 0.25rem 0;

    a {
      text-decoration: none;
      color: #FAA701;
    }
  }
}
//  detail

.d_container {
  overflow-x: hidden;
  margin: 0 0.2rem;

  header {
    width: 100%;
    padding: 0.2rem 0 0.1rem;
    border-bottom: none;

    ul {
      width: 100%;

      li {
        display: inline-block;
        width: 19%;
        text-align: center;

        div:first-child {
          letter-spacing: 2px;
          font-size: 14px;
          padding: 0.03rem 0;
        }

        div:last-child {
          font-size: 12px;
          padding-bottom: 0.2rem;
          border-bottom: 1px solid #e1e1e1;
        }
      }

      li.active div:last-child {
        border-bottom: 2px solid #FAA701;
      }

      li.active div {
        color: #FAA701;
      }
    }
  }

  .circle_banner {
    position: relative;
    width: 100%;
    height: 238px;

    .circle_place {
      float: left;
      width: 50%;
      height: 238px;
    }

    .circle_tip {
      float: right;
      width: 50%;
      height: 238px;

      ul {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;

        li {
          width: 100%;
          align-self: center;
          margin: 0 auto;
          text-align: left;

          .c_7193d2 {
            background: #7193d2;
          }

          .c_f1c854 {
            background: #f1c854;
          }

          .c_ee7f51 {
            background: #ee7f51;
          }

          .c_e4393c {
            background: #e4393c;
          }

          i {
            width: 10px;
            height: 10px;
            max-width: 20%;
            display: inline-block;
            margin-right: 20px;
          }

          span:nth-child(2) {
            display: inline-block;
            width: 50%;
          }

          span:last-child {
            text-align: right;
            display: inline-block;
            width: 25%;
          }
        }

        li:not(:last-child) {
          padding-bottom: 0.06rem;
        }
      }
    }

    .total_monney {
      position: absolute;
      text-align: center;
      top: 44%;
      left: 17%;

      div:first-child {
        padding-bottom: 4px;
      }
    }
  }

  .c_diliver {
    position: relative;
    left: -10%;
    margin: 0;
    width: 120%;
    height: 10px;
    background: #e1e1e1;
  }

  .c-article {
    width: 100%;

    ul:first-child {
      width: 100%;

      > li {
        padding: 10px 0;

        > ol {
          li {
            padding: 5px 0;

            span:first-child {
              display: inline-block;
              text-align: left;
              width: 70%;
              max-width: 70%;
            }

            span:last-child {
              display: inline-block;
              text-align: right;
              width: 30%;
              max-width: 30%;
            }
          }

          li:first-child {
            border-bottom: 1px solid #e1e1e1;
          }
        }
      }
    }

    ul:last-child {
      li:first-child {
        border-bottom: 1px solid #e1e1e1;
      }

      li {
        padding: 5px 0;

        span:first-child {
          display: inline-block;
          text-align: left;
          width: 70%;
          max-width: 70%;
        }

        span:last-child {
          display: inline-block;
          text-align: right;
          width: 30%;
          max-width: 30%;
        }
      }
    }
  }
}

.b_balance {
  overflow: hidden;

  header {
    padding-bottom: 30px;
    border: none;

    p:first-child {
      text-align: left;
    }

    p:nth-child(2) {}

    p:last-child {
      font-size: 0.40rem;
      font-weight: bold;
    }
  }

  .b_diliver {
    position: relative;
    left: -10%;
    margin: 0;
    width: 120%;
    height: 10px;
    background: #e1e1e1;
  }

  .b_article {
    > div {
      > ul {
        > li {
          span:first-child {
            display: inline-block;
            text-align: left;
            width: 50%;
          }

          span:nth-child(2) {
            display: inline-block;
            text-align: left;
            width: 50%;
          }

          span:last-child {
            display: inline-block;
            text-align: right;
            width: 50%;
          }
        }
      }
    }

    div:first-child {
      width: 100%;

      > ul {
        width: 100%;

        li {
          padding: 10px 0;
          border-bottom: 1px solid #e1e1e1;
        }
      }
    }

    div:last-child {
      > ul {
        li {
          padding: 8px 0;
        }
      }
    }
  }
}
